import request from '@/utils/request'
import qs from 'qs';
// 实名认证检测接口
export function register(data) {
    return request({
        url: '/ajax/register/index',
        method: 'post',
        data: qs.stringify(data)
    })
}

// 1-1个人实名认证信息提交
export function personVertify(data) {
    return request({
        url: '/ajax/person/vertify',
        method: 'post',
        data: qs.stringify(data)
    })
}

// 1-1-1个人实名认证信息获取
export function persongGetVertifyData(data) {
    return request({
        url: '/ajax/person/getVertifyData',
        method: 'post',
        data: qs.stringify(data)
    })
}

// 1-2个人审核拒绝
export function personAgain(data) {
    return request({
        url: '/ajax/person/again',
        method: 'post',
        data: qs.stringify(data)
    })
}
// 1-3个人审核回退
export function personInit(data) {
    return request({
        url: '/ajax/person/init',
        method: 'post',
        data: qs.stringify(data)
    })
}

// 2-1企业实名认证信息填写
export function companyVertify(data) {
    return request({
        url: '/ajax/company/vertify',
        method: 'post',
        data: qs.stringify(data)
    })
}

// 2-1-1企业实名认证信息获取
export function companyGetVertifyData(data) {
    return request({
        url: '/company/getVertifyData',
        method: 'post',
        data: qs.stringify(data)
    })
}

// 2-2绑定企业对公账号
export function companySaveBandCard(data) {
    return request({
        url: '/ajax/company/saveBandCard',
        method: 'post',
        data: qs.stringify(data)
    })
}

// 2-3企业审核拒绝
export function companyAgain(data) {
    return request({
        url: '/ajax/company/again',
        method: 'post',
        data: qs.stringify(data)
    })
}

// 2-4企业审核回退
export function companyInit(data) {
    return request({
        url: '/ajax/company/init',
        method: 'post',
        data: qs.stringify(data)
    })
}

// 支付授权
export function registerEmpower(data) {
    return request({
        url: '/ajax/register/empower',
        method: 'post',
        data: qs.stringify(data)
    })
}

// 获取云商通手机号
export function registerGetYstMobile(data) {
    return request({
        url: '/ajax/register/getYstMobile',
        method: 'post',
        data: qs.stringify(data)
    })
}

// 获取验证码
export function registerGetYstCode(data) {
    return request({
        url: '/ajax/register/getYstCode',
        method: 'post',
        data: qs.stringify(data)
    })
}

// 设定支付密码
export function registerPassword(data) {
    return request({
        url: '/ajax/register/password',
        method: 'post',
        data: qs.stringify(data)
    })
}

// 获取省份列表数据接口
export function getProvinceAjax(data) {
    return request({
        url: '/ajax/index/getProvinceAjax',
        method: 'post',
        data: qs.stringify(data)
    })
}

// 获取城市列表数据接口
export function getCityAjax(data) {
    return request({
        url: '/ajax/index/getCityAjax',
        method: 'post',
        data: qs.stringify(data)
    })
}

// 获取企业开户主行数据
export function companyGetParentBank(data) {
    return request({
        url: '/ajax/company/getParentBank',
        method: 'post',
        data: qs.stringify(data)
    })
}

// 获得企业开户行支行数据
export function companyGetChildBank(data) {
    return request({
        url: '/ajax/company/getChildBank',
        method: 'post',
        data: qs.stringify(data)
    })
}

// 获取身份证类型数据
export function personGetIdTpye(data) {
    return request({
        url: '/ajax/person/getIdTpye',
        method: 'post',
        data: qs.stringify(data)
    })
}

// 上上签检测
export function ssqCheck(data) {
    return request({
        url: '/ajax/ssq/check',
        method: 'post',
        data: qs.stringify(data)
    })
}

// 开通上上签
export function ssqDoSsq(data) {
    return request({
        url: '/ajax/ssq/doSsq',
        method: 'post',
        data: qs.stringify(data)
    })
}

// 申请CA证书
export function ssqDoCa(data) {
    return request({
        url: '/ajax/ssq/doCa',
        method: 'post',
        data: qs.stringify(data)
    })
}

// 开通上上签
export function ssqSignContract(data) {
    return request({
        url: '/ajax/ssq/signContract',
        method: 'post',
        data: qs.stringify(data)
    })
}

// 检测是否代理商
export function checkSign(data) {
    return request({
        url: '/ajax/sign/checkSign',
        method: 'post',
        data: qs.stringify(data)
    })
}

// 代理协议生成接口
export function doCreate(data) {
    return request({
        url: '/ajax/agent/doCreate',
        method: 'post',
        data: qs.stringify(data)
    })
}

// 代理协议签署接口
export function doSign(data) {
    return request({
        url: '/ajax/agent/doSign',
        method: 'post',
        data: qs.stringify(data)
    })
}

// 代理协议查看接口
export function viewSign(data) {
    return request({
        url: '/ajax/agent/viewSign',
        method: 'post',
        data: qs.stringify(data)
    })
}

// 审核失败->重新成为代理商接口
export function agentAgain(data) {
    return request({
        url: '/ajax/agent/again',
        method: 'post',
        data: qs.stringify(data)
    })
}

// 获取行业类型数据接口
export function getTradeTypeAjax(data) {
    return request({
        url: '/ajax/company/getTrade',
        method: 'post',
        data: qs.stringify(data)
    })
}

